package com.jhy.study2;

import java.util.*;

/**
 * @author: robert
 * @description: List的部分练习
 * @date: 2021/8/23 00:32
 * @return
 */
public class ListTestor1 {
    public  static void main(String[] args){

        //
        List<String> list1 = new ArrayList<String>();
        list1.add("aaa");
        list1.add("bbb");
        list1.add("bbb222");
        list1.add("bbb");
        list1.add("aaaaaaaaaaaa");
        list1.add("cccccccccccc");
        list1.remove(2);   //下标从0开始
//        list1.clear();

        for(String s : list1){
            System.out.println(s);
        }

        System.out.println("================排序之前如下：=====================");

        Iterator<String> iterator = list1.iterator();
        while(iterator.hasNext()){
            System.out.println(iterator.next());
        }
        System.out.println("================排序之后如下：=====================");
//        Collections.sort(list1);   //默认正序
        Collections.sort(list1, new Comparator<String>() {   //如此写，倒序排列
            @Override
            public int compare(String o1, String o2) {
                return o2.compareTo(o1);
            }
        });
        for(String s: list1){
            System.out.println(s);
        }



    }


}
